/**
*  \file control_buzzer.h
*
*  \brief
*
*  \author Michael J. Hohmann  michael.hohmann@linde-mh.de
*
*
*
*
*
*/
#ifndef CONTROL_BUZZER_H_INCLUDED
#define CONTROL_BUZZER_H_INCLUDED

/*================================================[ public includes  ]================================================*/
#include "../cfg/prj.h"
#include "../direction_switch/direction_switch.h"

/*================================================[ public defines   ]================================================*/

/*================================================[ public datatypes ]================================================*/

/*================================================[ public variables ]================================================*/

/*================================================[ inline functions ]================================================*/

/*================================================[ public functions ]================================================*/
/**
*  Initialization.
*
*  Initialize the control_buzzer module.
*
*  \return RC_SUCCESS if successful.
*/
RC control_buzzer_initialize( void );

/**
*/
BO control_buzzer_10ms( enum direction_switch_state dir, BO on_if_reverse );

BO control_alarm_buzzer_10ms(BO alarm_buzzer);


/*====================================================================================================================*/

#endif

/***********************************************************************************************************************
*                             Copyright 2020 Linde Material Handling. All rights reserved.                             *
***********************************************************************************************************************/
